html, body, div, span, applet, object, iframe, h1, h2, h3,
h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address,
big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, table, caption, tbody, tfoot,
thead, tr, th, td, input[type='button'], select {margin:0; padding:0; border:0 none; outline:0; color:inherit;}
html, body {width:100%; height:100%; -ms-transform:translate(0px 0px) tranlateZ(0px); transform:translate(0px 0px) tranlateZ(0px); -webkit-transform:translate(0px 0px) tranlateZ(0px); -moz-transform:translate(0px 0px) tranlateZ(0px); -o-transform:translate(0px 0px) tranlateZ(0px);}
body {margin:0 auto; font:12px/1 "Microsoft Yahei", "微软雅黑", sans-serif; vertical-align:baseline; overflow-y:scroll;}
h1 {font-weight:bold; font-size:18px; line-height:18px; color:#474545;}
h3 {font-weight:normal; font-size:12px; color:#746969;}
h2, h4, h5, h6 {font-weight:normal; font-size:100%;}
table {border-collapse:collapse; border-spacing:0;}
caption, th, td {text-align:left;font-weight:normal;}
a {text-decoration:none; cursor:pointer;}
p {line-height:22px; text-align:justify;}
a img, iframe {border:none;}
a:link {color:inherit;}
:focus {outline:0;}
/*img{ vertical-align:top;}*/
ol, ul {list-style:none;}
input, textarea, select, button {font-weight:inherit; font-size:inherit; *font-size:100%; font-family:inherit;}
/* == clearfix == */
.clearfix:after {display:block; height:0; clear:both; content:"\200B";}
.clearfix {*zoom:1; clear:both;}/*IE/7/6*/
.f-l{ float:left;}
.f-r{ float:right;}
/* == 以上 reset Css == */
.g-wrap{ width:980px; margin:0 auto; overflow:hidden;}
.padding20{ padding:20px 0 15px;}

/*head*/
body {max-width:1920px; min-width:980px; +overflow:hidden;}
.header img.f-r{ margin-top:7px; margin-right:4px;}
.nav{ background-color:#ff8201; height:65px;}
.nav-menu a{ display:inline-block;*display:inline;*zoom:1; width:192px; height:65px; line-height:65px; font-size:16px; color:#FFF; background-image:url(../images/nav_line.png); background-position:right center; background-repeat:no-repeat; overflow:hidden;}
.nav-menu a.bgnone{ background-image:none;}
.nav-menu a.noline,.nav-menu a.nobgline{ background-image:none;}
.nav-menu a.nav-menu-on{background:#ffaf00;}
.nav-menu a:hover{ background:#ffaf00;}
.nav-menu a span{background:url(../images/nav_bg.png) left 0 no-repeat;padding-left: 60px;padding-bottom:3px;}
.nav-menu a.shouye span{ background-position:50px 0; padding-left:83px;}
.nav-menu a.choosenum span{ background-position:25px -64px;}
.nav-menu a.choosetaocan span{ background-position:12px -132px; padding-left:60px;}
.nav-menu a.function span{ background-position:18px -205px;padding-left:50px;}
.nav-menu a.whychoose span{ background-position:21px -269px; padding-left:50px;}
.per33{ width:33.3%; padding-top:30px;}
.opacity8:hover{ opacity:.8; filter:alpha(opacity=80);}
.per28{ width:26.4%;}
.per36{ width:40%;}
.margin20{ margin-top:30px;}
.cff8201{ color:#ff8201;}
.per30{ width:28%;}
.per31{ width:31%;}
.per24{ width:25%;}
.per20{ width:20%;}
.per25{ width:22%;}
.per26{ width:26%;}
.paddingT0{ padding-top:0;}
.marginL35{ margin-left:35px;}
.marginL20{ margin-left:22px;}
.marginR20{ margin-right:20px;}
.marginL50{ margin-left:52px;}
.cnzztj{ display:none;}
.marginT40{ margin-top:40px !important;}
/*foot*/
.footer{ padding:52px 0 40px; background-color:#1d1f21;color:#FFF;}
.nav-bot a,.nav-bot span{ font-size:14px; }
.nav-bot a:hover{ color:#ffaf00;}
.nav-bot span{ margin:0 10px;}
.nav-botL {
    margin-top: 50px;
}
.nav-botL p{ margin-top:20px;}

/*选套餐*/
/*限时促销*/
.tit-bg{ height:50px; background:url(../images/tit_bg.png) center bottom no-repeat; margin-top:50px;}
.tit-bg h1{ text-align:center; line-height:35px; font-size:28px; color:#f45109;}
.tit-bg h1 span{color:#767b86;}

.mpxsg{ width:268px; margin:20px auto; font-size:24px; color:#f45109; font-weight:bold; text-align:center;}
.mpxsg div,.mpxsg span{ float:left;}
.mpxsg div.time{ background:#f45109; color:#FFF; padding:4px 2px; width:30px; height:26px;}
.mpxsg div.timetc{ background:#FFF; color:#474e5e; padding:4px 4px; border-radius:3px; width:28px; height:26px;}
.mpxsg span{ margin-top:4px;}

.taocan-tit .mpxsg{ margin:0 auto; color:#FFF; font-weight:normal; width:274px;}
.taocan-tit .mpxsg a{ line-height:30px; text-decoration:underline; font-size:22px; font-weight:normal !important;}

.num-get{ background:url(../images/num-countdownbg.png) no-repeat center bottom; padding-bottom:18px;}
.num-row .num-block{ float:left; width:210px; border:1px solid #df1b1b; margin-left:30px; margin-top:20px;}
.num-row .num-block h1{ font-size:22px; font-weight:bold; color:#FFF; background-color:#df1b1b; text-align:center; height:57px; line-height:57px;}
.num-row .num-block .btn-num{ display:block; font-size:16px; color:#e13724; font-weight:bold; height:35px; line-height:35px; background:url(../images/btn-numh.png) no-repeat 129px center; padding-left:57px; background-color:#FFF;}
.num-row .num-block .btn-num:hover{ background-color:#fff0b2;}
.num-row .marginL0{ margin-left:20px;}

.btn-num-kf{ background-color:#ff8201;}
.btn-num-kf a{ display:block; width:308px; height:51px; line-height:51px; background:url(../images/btn-num-kf.png) no-repeat; margin:0 auto;}
.btn-num-kf a span{ font-size:18px; color:#5f4d00; margin-left:42px;}


/*聚客办理400号码*/
.tit-bg-L{ background-image:url(../images/tit_bg.png)}
.hotline-on{ width:290px; margin:20px auto;font-size:20px; color:#f45109; font-weight:bold;}
.hotline-on span{ background:url(../images/tel.png) left 2px no-repeat; padding-left:35px;}
.xuanhaobanner{ padding-top:10px; text-align:center;}
.buzhou{ width:980px; height:122px; background:url(../images/buzhou.png) no-repeat center; margin-top:40px;}
.buzhou .per31 h1{ padding-left:92px; margin-top:12px; font-weight:normal; font-size:18px; color:#FFF;}
.buzhou .per31 p{ font-size:14px; color:#666; margin-top:25px; padding:0 12px 0 20px;}

/*热销套餐推荐*/
.hot-taocan1,.hot-taocan2{ margin-top:15px;}
.hot-taocan3,.hot-taocan4{ margin-top:55px; position:relative;}
.taocan-head{ width:432px; height:170px; background:url(../images/xuantaocan-bg1.png) left top no-repeat; border-top-right-radius:3px;border-top-left-radius:3px;}
.taocan-head2{background:url(../images/xuantaocan-bg2.png) left top no-repeat;}
.taocan-head3{background:url(../images/xuantaocan-bg3.png) left top no-repeat;}
.taocan-head4{background:url(../images/xuantaocan-bg4.png) left top no-repeat;}
.taocan-head *{ text-align:center; color:#FFF; font-weight:bold;}
.taocan-head p{ font-size:43px; height:97px; line-height:110px; font-weight:bold; letter-spacing:1px;}
.taocan-head p span{ font-size:72px;}
.taocan-head div{ width:260px; height:31px; line-height:31px; font-size:18px; color:#ff8201; margin:0 auto; background-color:#FFF; border-radius:3px;}
.taocan-head h3{ font-size:18px; margin-top:10px;}
.taocan-tit{ width:476px; height:46px; background-color:#474e5e; border-radius:3px; padding-top:12px;}
.taocan-con{ width:430px; border-left:1px solid #ff8201;border-right:1px solid #ff8201; border-bottom:2px solid #a05100;border-bottom-right-radius:3px;border-bottom-left-radius:3px;}
.num-list{ width:348px; margin:10px auto;}
.num-list a{ display:block; width:165px; height:40px; text-align:center; line-height:40px; font-size:18px; color:#666666; border-radius:4px; background-color:#FFF;}
.num-list a:hover{ background-color:#ff8201; color:#FFF;}
.num-list-green a:hover{background-color:#94be4e;}
.num-list-3 a:hover{ background-color:#cf2838;}
.num-list-4 a:hover{ background-color:#3ebbc9;}
.taocan-con h2{ text-align:center; font-size:22px; color:#ff8201; padding-top:15px;}
.taocan-con-bot a{ display:block; float:left; width:50%; height:85px; line-height:85px; text-align:center; font-size:20px; color:#FFF;}

div.c9ac159,h2.c9ac159{ color:#9ac159;}
div.c9ac159{ width:280px;}
div.c3ebbc9{ color:#3ebbc9; font-size:30px; height:48px; line-height:48px;}
h2.cf2838{ color:#cf2838;}
h2.c3ebbc9{ color:#3ebbc9;}
.corder9ac159{border-left:1px solid #9ac159;border-right:1px solid #9ac159;border-bottom-color:#536244}
.bordercf2838{border-left:1px solid #cf2838;border-right:1px solid #cf2838; border-bottom-color:#610046;}
.border3ebbc9{border-left:1px solid #3ebbc9;border-right:1px solid #3ebbc9; border-bottom-color:#416c87;}
.jiacu{ font-weight:bold;}
/*服务保障*/
.servbz{ margin-top:20px; margin-bottom:30px;}
.servbz div h1,.servbz div p{ text-align: center;}
.servbz div h1{ font-size:16px; color:#000; font-weight:normal;}
.servbz div p{ font-size:13px; color:#898989; margin-top:5px;}

/*选功能*/
.newfunction .per24{ float:left; margin-top:45px;}
.newfunction .per24 *,.func-list *{ text-align:center; color:#6f7480;}
.newfunction .per24 h2{ font-size:18px; height:18px; margin-top:25px; margin-bottom:10px;}
.newfunction .per24 p{ line-height:20px;}
.newfunction .per24 a{ display:block; width:165px; height:35px; background-color:#ff8201; margin:20px auto 10px; text-align:center; border-radius:3px; line-height:35px; color:#FFF; font-size:14px;}
.function-bot{ background-color:#f6942b; padding:20px 0 15px; border-radius:4px; margin-top:25px;}
.function-bot p{ text-align:center; font-size:16px; color:#FFF;}
.function-bot p a{ text-decoration:underline;}

.func-list h2{ font-size:16px; height:18px; margin-top:20px; margin-bottom:20px; color:#555555;}
.func-list h2.f45109{ color:#f45109; font-size:20px; font-weight:bold;}
.func-list table{ width:100%;}
.func-list table tr td{border:2px solid #ff8201; width:25%;}
.func-list table.border2 tr td{ border-color:#94be51;}
.func-list table.border3 tr td{ border-color:#f32f44;}
.func-list table.border4 tr td{ border-color:#0fc3d2;}
.func-list-tit{ font-size:16px; height:53px; line-height:53px; text-align:left; padding-left:22px;}
.func-list-tit b{ margin-right:12px;}
.func-list table tr td a{ display:block; width:100%; height:100%; line-height:53px; color:#FFF; font-size:18px; font-weight:normal;}
.bgff8910{ background-color:#ff8910;}
.bg94be51{background-color:#94be51;}
.bgf32f44{background-color:#f32f44;}
.bgff6371{ background-color:#ff6371;}
.bgffe3bd{ background-color:#ffe3bd; margin-top:35px;}
.bg0fc3d2{ background-color:#0fc3d2;}
.bgcbfbff{ background-color:#cbfbff; color:#0fc3d2 !important;}
.bge4f3cb{ background-color:#e4f3cb;}
.clf6942b{ color:#f6942b !important;}
.cl448001{ color:#448001 !important;}
.ccf2838{ color:#cf2838 !important;}
a.c783906{ color:#783906;}
.func-list table p.img-func{ margin-top:65px;}
.func-list table p.img-exp{ text-align:left; padding-left:23px; padding-right:21px; line-height:20px; letter-spacing:1px; height:80px; margin-bottom:35px;}

/*优惠套餐*/
.func-youhui .taocan-head{ width:293px; height:136px;}
.func-youhui .taocan-head p{ font-size:33px; height:76px; line-height:80px;}
.func-youhui .taocan-head p span{ font-size:53px;}
.func-youhui .taocan-con{ width:291px;}
.func-youhui .taocan-con h2{ font-size:14px;}
.func-youhui .num-list{ width:260px;}
.func-youhui .num-list a{ width:125px; height:30px; font-size:14px; line-height:30px; color:#474e5e;}
.func-youhui .taocan-con-bot a{ height:52px; line-height:52px; font-size:14px;}
.func-youhui .taocan-head div{ width:210px; height:24px; line-height:24px; font-size:14px; color:#ff8201; }
.func-youhui .taocan-head div.c9ac159{ color:#9ac159;}
.func-youhui .taocan-head div.cd64174{ color:#d64174;}
.func-youhui .taocan-head h3{ font-size:14px;}
.func-youhui .num-list a:hover{ color:#FFF;}
.side-kf {
    position: fixed;
    right: 0;
    top: 50%;
    margin-top: -105px;
    width: 140px;
    height: 215px;
    background: url(../images/side-kf.png);
    z-index: 999;
    cursor: pointer;
    display: none;
}
#LRdiv0 {
	display: none !important;
}

/*.SG-kf-group {
	display: none !important;
}*/

.top-banner {
  height: 36px;
  line-height: 36px;
  text-align: right;
  border-bottom: 1px solid #d6d6d6;
}

.top-banner a {
  color: #000;
}

/*隐藏联系我们  add20210512*/
#aboutus {
	display: none !important;
}

.case-block {
	margin-bottom: 50px !important;
}
